/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package web.util;

import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 *
 * @author Larry
 */
public class ManejadorCookies {

	public static void agregarCookieMensaje(HttpServletResponse response, String valor, String path){
		agregarCookie(response, "mensaje", valor, path);
	}
	public static void agregarCookie(HttpServletResponse response, String nombre, String valor, String path){

		Cookie cookieMensaje;
		cookieMensaje = new Cookie(nombre, valor);
		cookieMensaje.setMaxAge(-1);
		cookieMensaje.setPath(path);

		response.addCookie(cookieMensaje);
	}
	public static void borrarCookie(HttpServletResponse response, Cookie mensaje) {
		mensaje.setValue("");
		mensaje.setMaxAge(0);
		response.addCookie(mensaje);

	}

	public static Cookie leerCookieMensaje(HttpServletRequest request) {
		return leerCookie(request, "mensaje");
	}
	public static Cookie leerCookie(HttpServletRequest request, String nombre) {

		Cookie[] cookies = request.getCookies();
		for (int i = 0; i < cookies.length; i++) {
			if (cookies[i].getName().equals(nombre)) {
				return cookies[i];
			}
		}
		return null;
	}

}
